Examining Extended Dynamic Scripting in a Tactical Game Framework

نویسندگان

  • Jeremy Ludwig
  • Arthur Farley
چکیده

Dynamic scripting is a reinforcement learning algorithm designed specifically to learn appropriate tactics for an agent in a modern computer game, such as Neverwinter Nights. This reinforcement learning algorithm has previously been extended to support the automatic construction of new abstract states to improve its context sensitivity and integrated with a graphical behavior modeling architecture to allow for hierarchical dynamic scripting and task decomposition. In this paper, we describe a tactical abstract game representation language that was designed specifically to make it easier to define abstract games that include the large amount of uncertainty found in modern computer games. We then use this framework to examine the effectiveness of the extended version of the dynamic scripting algorithm, using Q-learning and the original dynamic scripting algorithms as benchmarks. Results and discussion are provided for three different abstract games: one based on combat in role-playing games and two based on different aspects of real-time strategy games.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of the effectiveness of traditional method and tactical game method for teaching sports skills on enjoyment of physical activity in children with developmental coordination disorder

Children with developmental coordination disorder tend to avoid engaging in physical activity that leads to poor motor function and negative psychological consequences. The aim of this study was to compare the effectiveness of traditional methods and tactical game methods in teaching sports skills on the enjoyment of physical activity in children with developmental coordination disorder. Thirty...

متن کامل

Dynamic Logic Programming and world state evaluation in computer games

In this paper we propose a framework for world state evaluation in computer games based on Dynamic Logic Programming (DynLoP). Computer games (especially role-playing and adventure games) offer an exact, coherent and relatively small and simple world description and are usually built on game engines, which provide scripting capabilities. A common task of game scripting involves evaluation of th...

متن کامل

Centralized versus Decentralized Team Coordination Using Dynamic Scripting

Computer generated forces (CGFs) must display realistic behavior for tactical training simulations to yield an effective training experience. Tradionally, the behavior of CGFs is scripted. However, there are three drawbacks, viz. (1) scripting limits the adaptive behavior of CGFs, (2) creating scripts is difficult and (3) it requires scarce domain expertise. A promising machine learning techniq...

متن کامل

A model of brand competition for durable goods supply chains in a dynamic framework

Game theory is an efficient tool to represent and conceptualize the problems concerning conflict and competition. In recent years and especially for durable products, competition between domestic and foreign brands for gaining market share has received a considerable attention. This paper study electronic commerce concepts by differential game theory and introduce a novel and comprehensive mode...

متن کامل

Automatic Rule Ordering for Dynamic Scripting

The goal of adaptive game AI is to enhance computercontrolled game-playing agents with (1) the ability to selfcorrect mistakes, and (2) creativity in responding to new situations. Dynamic scripting is a reinforcement learning technique that realises fast and reliable online adaptation of game AI. It employs knowledge bases which contain rules that can be included in game scripts. To be successf...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009